Skip to main content

Onglet : Paramètres API

Dans cet onglet de éditeur de périphérique générique définir les paramètres de base pour la configuration de l'automate, tels que la gestion des entrées et des sorties et la tâche de cycle de bus.

Application pour la gestion des E/S

Application responsable de la gestion des E/S

Tableau 46. Paramètres de l'automate

Mettre à jour les E/S à l'arrêt

standard icon: Les valeurs des voies d'entrée et de sortie sont également mises à jour lorsque l'automate est en mode run ARRÊTER est. Si le chien de garde détecte un dysfonctionnement, les sorties sont réglées sur les valeurs par défaut prédéfinies.

_cds_icon_option_deactivated.png: Les valeurs des voies d'entrée et de sortie en mode run ARRÊTER de l'automate ne sont pas mis à jour.

Comportement des sorties à l'arrêt

. Gestion des voies de sortie lorsque le contrôleur entre ARRÊTER mode:
  • garder les valeurs: Les valeurs actuelles sont conservées.

  • Toutes les sorties à la valeur par défaut: Les valeurs par défaut issues de l'image des E/S sont affectées.

  • exécuter de programme: Le traitement des valeurs de sortie est contrôlé par un programme contenu dans le projet, qui est en mode de fonctionnement ARRÊTER est effectuée. Entrez le nom du programme dans le champ de droite.

Toujours mettre à jour les variables

Définit globalement si les variables d'E/S sont mises à jour dans la tâche de cycle de bus

Ce paramètre n'est effectif pour les variables d'E/S des esclaves et des modules que si dans leurs paramètres de mise à jour "Désactivé" c'est réglé.

  • Désactivé (mise à jour, uniquement lorsqu'il est utilisé dans une tâche): Les variables d'E/S ne sont mises à jour que si elles sont utilisées dans une tâche.

  • Activé 1 (utiliser la tâche de cycle de bus si elle n'est utilisée dans aucune tâche): Les variables d'E/S de la tâche de cycle de bus sont mises à jour si elles ne sont utilisées dans aucune autre tâche.

  • Activé 2 (toujours dans la tâche de cycle de bus): Toutes les variables sont mises à jour à chaque cycle de la tâche de cycle de bus, qu'elles soient utilisées ou non et qu'elles soient mappées à une voie d'entrée ou de sortie.

    Important

    La disponibilité de cette option dépend de la description de l'appareil.



Tableau 47. Options de cycle d'autobus

tâche de cycle de bus

Tâche qui contrôle le cycle de bus. La tâche définie par la description de l'équipement est renseignée par défaut.

Par défaut, le paramètre de cycle de bus du périphérique de bus parent s'applique (Utiliser les paramètres de cycle du bus parent). Cela signifie que l'arborescence des appareils est parcourue vers le haut pour la prochaine définition valide de la tâche de cycle de bus.



Important

Avant de modifier le paramètre "<non spécifié>" vous devez être conscient de ce qui suit : "<non spécifié>" signifie que le réglage par défaut spécifié dans la description de l'appareil prend effet.

Par conséquent, vérifiez cette description. L'utilisation de la tâche avec le temps de cycle le plus court peut y être définie comme un standard, mais l'utilisation de la tâche avec le temps de cycle le plus long est tout aussi bonne !

Important

Une grille de cycle fixe est requise pour les bus de terrain afin d'assurer un comportement déterminé. Pour cette raison, n'utilisez pas le type " pour une tâche de cycle de busroue libre".

Tableau 48. Paramètres additionnels

Forcer les variables pour l'image d'E/S

Ce paramètre n'est disponible que s'il est pris en charge par l'appareil.

standard icon: Pour chaque voie d'E/S en dialogue Mappage d'E/S est mappé à une variable, deux variables globales sont créées lors de la compilation de l'application.

Vous pouvez l'utiliser pour forcer la valeur d'entrée ou de sortie sur ce canal, par exemple via une visualisation IHM.

Activer les diagnostics pour les appareils

standard icon: La bibliothèque CAA Device Diagnosis est inclus dans le projet. Un bloc fonction implicite est généré pour chaque appareil. Si un bloc fonctionnel existe déjà pour l'appareil, soit un bloc fonctionnel étendu est créé (par exemple avec EtherCAT), soit une autre instance de bloc fonctionnel est ajoutée. Cela inclut ensuite une implémentation générale pour le diagnostic de l'appareil.

À l'aide des instances de bloc fonctionnel, vous pouvez déterminer l'état de tous les appareils de l'application et évaluer les erreurs. La bibliothèque comprend également des fonctions permettant de manipuler l'arborescence des périphériques par programmation.

Exemple : recherche dans tous les enfants d'un système de bus, saut à l'élément parent.

Pour plus d'informations, voir : Documentation de la bibliothèque de diagnostic des appareils CAA

Afficher les avertissements d'E/S en tant qu'erreurs

Les avertissements liés à la configuration des E/S sont signalés comme des erreurs.

Activer l'accès symbolique pour les E/S

standard icon: Variables d'entrée et de sortie (VAR_INPUT et VAR_OUTPUT) créé. Un bloc fonction étendu est créé pour chaque esclave à cet effet. La base est le bloc fonctionnel existant de l'esclave. Un tel bloc fonction généré automatiquement est accessible directement dans le code de l'application.

Cet accès symbolique fonctionne en parallèle avec le mappage d'E/S qui a été configuré manuellement.

_cds_icon_option_deactivated.png: L'accès aux canaux d'E/S n'est pas pris en charge. Il est nécessaire de configurer manuellement un mappage et d'affecter spécifiquement des variables nouvelles ou existantes à chaque voie d'E/S.